Inverse Kinematics. Explaining Every Step